
.LC0:
	.string "a=%d\n"


.globl main

main:
	pushq %rbp
	movq %rsp,%rbp
	subq $0x1000,%rsp

	movl $4,%eax
	sarl $1,%eax 

	movl %eax,%esi 
	leaq .LC0(%rip),%rdi
	movl $0,%eax 
	call printf 

	movl $0,%eax
	leave
	ret
